<?php
    if (!defined("IS_MAIN")) {
        header('HTTP/1.1 403 For bidden');
        echo '{"code":"403",msg:"403 For bidden"}';
        exit;
    }
        /**
         * @param string $sub 邮件的主题
         * @param string $body 邮件的主题(html)
         * @param string $receive 收件人邮箱
         * @return bool true代表成功，false失败
*/
        function send_mail($mail, $sub, $body, $receive, $app)
        {
          
            // 使用SMTP协议发送邮件
            $mail->isSMTP();
          
            // SMTP服务器地址
            $mail->Host = $app["mail"]["host"];
          
            // 启用SMTP身份验证
            $mail->SMTPAuth = true;
          
            // SMTP服务器用户名
            $mail->Username = $app["mail"]["mail"];
          
            // SMTP服务器密码
            $mail->Password = $app["mail"]["pass"];
          
            // 启用SSL加密，你也可以选择tls
            $mail->SMTPSecure = $app["mail"]["secure"];
          
            // SMTP服务器端口号
            $mail->Port = $app["mail"]["port"];
        
            $mail->IsHTML(true);
          
            // 设置字符集
            $mail->CharSet = 'UTF-8';
            // 设置发件人
            $mail->setFrom($app["mail"]["mail"], $app["mail"]["name"]);
        
            // 添加收件人
            $mail->addAddress($receive, 'receive');
      
            // 设置邮件主题
            $mail->Subject = "htqw共享 | ".$sub;
      
            // 设置邮件内容
            $mail->Body = '<meta name="viewport" content="width=device-width, initial-scale=1.0" /><div style="width: 100%;height:100%"><div style="position: relative;width:80%;min-height:100px;background-color: skyblue;border-radius: 2.5vw;padding: 1.25vw;left:0;right:0;top:0;bottom:0;margin:0 auto;text-align:center;">'.$body.'</div></div>';
      
            // 发送邮件
            if (!$mail->send()) {
                return false;
            } else {
                return true;
            }
        }
        function send_mail_from_other($mail, $host, $from_email, $from_name, $to_email, $to_name, $pass, $secure, $port, $sub, $body)
        {
          
            // 使用SMTP协议发送邮件
            $mail->isSMTP();
          
            // SMTP服务器地址
            $mail->Host = $host;
          
            // 启用SMTP身份验证
            $mail->SMTPAuth = true;
        
            $mail->IsHTML(true);
          
            // SMTP服务器用户名
            $mail->Username = $from_email;
          
            // SMTP服务器密码
            $mail->Password = $pass;
          
            // 启用SSL加密，你也可以选择tls
            $mail->SMTPSecure = $secure;
          
            // SMTP服务器端口号
            $mail->Port = $port;
          
            // 设置字符集
            $mail->CharSet = 'UTF-8';
            // 设置发件人
            $mail->setFrom($from_email, $from_name);
        
            // 添加收件人
            $mail->addAddress($to_email, $to_name);
              
            // 设置邮件主题
            $mail->Subject = $sub;
              
            // 设置邮件内容
            $mail->Body = $body;
              
            // 发送邮件
            if (!$mail->send()) {
                return false;
            } else {
                return true;
            }
        }
